package com.lingnan.dto;

import lombok.Data;
import java.math.BigDecimal;

@Data
public class OptimizationResult {

    /**
     * 优化后的简历内容
     * AI生成的改进版简历文本
     */
    private String optimizedContent;

    /**
     * 简历质量评分
     * AI评估的简历综合分数，取值范围0-100
     * 评分维度包括：内容完整性、关键词匹配度、表达清晰度等
     */
    private BigDecimal score;

    /**
     * 优化建议
     * AI提供的详细改进建议和说明
     * 帮助用户理解优化的方向和重点
     */
    private String suggestions;

    /**
     * 使用的AI模型版本
     * 标识本次优化使用的具体AI模型版本
     * 用于结果追溯和模型效果评估
     */
    private String modelVersion;
}